home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 11
/
FM Towns Free Software Collection 11.iso
/
t_os
/
data
/
dora
/
dorasetc.plp
< prev
next >
Wrap
Text File
|
1995-06-30
|
20KB
|
539 lines
%selID1 {
%id1 TalkID1;%id2 TalkID2;%id3 TalkID3;%id4 TalkID4;%id5 TalkID5;
%cmT1 CMt1;%cmT2 CMt2;%cmT3 CMt3;%cmT4 CMt4;%cmT5 CMt5;
%t5Set{TalkID1:=id1;CMt1:=cmT1;TalkID2:=id2;CMt2:=cmT2;TalkID3:=id3;
CMt3:=cmT3;TalkID4:=id4;CMt4:=cmT4;TalkID5:=id5;CMt5:=cmT5};
loop ({
footnote({自動トークを発送したいID情報を入力して下さい});
SNDMSG({nyuryo_f.snd});
%a @plane(
{c自動トーク送信先ID情報入力(1/4)\n}|
{t送信先ID1 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID2 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID3 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID4 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID5 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{s / 設定 / 取消 \n},
id1,cmT1,id2,cmT2,id3,cmT3,id4,cmT4,id5,cmT5);
%id1 @head(@getline(a,1,1),{\n}); %texM1 @head(@getline(a,2,1),{\n});
%cmT1 @head(@getline(a,3,1),{\n}); %id2 @head(@getline(a,4,1),{\n});
%texM2 @head(@getline(a,5,1),{\n}); %cmT2 @head(@getline(a,6,1),{\n});
%id3 @head(@getline(a,7,1),{\n}); %texM3 @head(@getline(a,8,1),{\n});
%cmT3 @head(@getline(a,9,1),{\n}); %id4 @head(@getline(a,10,1),{\n});
%texM4 @head(@getline(a,11,1),{\n}); %cmT4 @head(@getline(a,12,1),{\n});
%id5 @head(@getline(a,13,1),{\n}); %texM5 @head(@getline(a,14,1),{\n});
%cmT5 @head(@getline(a,15,1),{\n}); %ok @head(@getline(a,16,1),{\n});
im({No}); /* 右クリック時のデフォルト値 */
case (texM1,
{ 1},{%id1 @HDsearch;t5Set;im({Yes})});
case (texM2,
{ 1},{%id2 @HDsearch;t5Set;im({Yes})});
case (texM3,
{ 1},{%id3 @HDsearch;t5Set;im({Yes})});
case (texM4,
{ 1},{%id4 @HDsearch;t5Set;im({Yes})});
case (texM5,
{ 1},{%id5 @HDsearch;t5Set;im({Yes})});
case (ok,
{ 1},{t5Set;im({No})},
{ 2},{im({No})}
)})};
%selID2 {
%id6 TalkID6;%id7 TalkID7;%id8 TalkID8;%id9 TalkID9;%id10 TalkID10;
%cmT6 CMt6;%cmT7 CMt7;%cmT8 CMt8;%cmT9 CMt9;%cmT10 CMt10;
%t10Set{TalkID6:=id6;CMt6:=cmT6;TalkID7:=id7;CMt7:=cmT7;TalkID8:=id8;
CMt8:=cmT8;TalkID9:=id9;CMt9:=cmT9;TalkID10:=id10;CMt10:=cmT10};
loop ({
footnote({自動トークを発送したいID情報を入力して下さい});
SNDMSG({nyuryo_f.snd});
%a @plane(
{c自動トーク発送先ID情報入力(2/4)\n}|
{t送信先ID6 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID7 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID8 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID9 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID10 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{s / 設定 / 取消 \n},
id6,cmT6,id7,cmT7,id8,cmT8,id9,cmT9,id10,cmT10);
%id6 @head(@getline(a,1,1),{\n}); %texM6 @head(@getline(a,2,1),{\n});
%cmT6 @head(@getline(a,3,1),{\n}); %id7 @head(@getline(a,4,1),{\n});
%texM7 @head(@getline(a,5,1),{\n}); %cmT7 @head(@getline(a,6,1),{\n});
%id8 @head(@getline(a,7,1),{\n}); %texM8 @head(@getline(a,8,1),{\n});
%cmT8 @head(@getline(a,9,1),{\n}); %id9 @head(@getline(a,10,1),{\n});
%texM9 @head(@getline(a,11,1),{\n}); %cmT9 @head(@getline(a,12,1),{\n});
%id10 @head(@getline(a,13,1),{\n}); %texM10 @head(@getline(a,14,1),{\n});
%cmT10 @head(@getline(a,15,1),{\n}); %ok @head(@getline(a,16,1),{\n});
im({No}); /* 右クリック時のデフォルト値 */
case (texM6,
{ 1},{%id6 @HDsearch;t10Set;im({Yes})});
case (texM7,
{ 1},{%id7 @HDsearch;t10Set;im({Yes})});
case (texM8,
{ 1},{%id8 @HDsearch;t10Set;im({Yes})});
case (texM9,
{ 1},{%id9 @HDsearch;t10Set;im({Yes})});
case (texM10,
{ 1},{%id10 @HDsearch;t10Set;im({Yes})});
case (ok,
{ 1},{t10Set;im({No})},
{ 2},{im({No})}
)})};
%selID3 {
%id11 TalkID11;%id12 TalkID12;%id13 TalkID13;%id14 TalkID14;
%id15 TalkID15;
%cmT11 CMt11;%cmT12 CMt12;%cmT13 CMt13;%cmT14 CMt14;%cmT15 CMt15;
%t15Set{TalkID11:=id11;TalkID12:=id12;TalkID13:=id13;TalkID14:=id14;
TalkID15:=id15;CMt11:=cmT11;CMt12:=cmT12;CMt13:=cmT13;
CMt14:=cmT14;CMt15:=cmT15};
loop ({
footnote({自動トークを発送したいID情報を入力して下さい});
SNDMSG({nyuryo_f.snd});
%a @plane(
{c自動トーク発送先ID情報入力(3/4)\n}|
{t送信先ID11 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID12 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID13 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID14 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID15 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{s / 設定 / 取消 \n},
id11,cmT11,id12,cmT12,id13,cmT13,id14,cmT14,id15,cmT15);
%id11 @head(@getline(a,1,1),{\n}); %texM11 @head(@getline(a,2,1),{\n});
%cmT11 @head(@getline(a,3,1),{\n}); %id12 @head(@getline(a,4,1),{\n});
%texM12 @head(@getline(a,5,1),{\n}); %cmT12 @head(@getline(a,6,1),{\n});
%id13 @head(@getline(a,7,1),{\n}); %texM13 @head(@getline(a,8,1),{\n});
%cmT13 @head(@getline(a,9,1),{\n}); %id14 @head(@getline(a,10,1),{\n});
%texM14 @head(@getline(a,11,1),{\n}); %cmT14 @head(@getline(a,12,1),{\n});
%id15 @head(@getline(a,13,1),{\n}); %texM15 @head(@getline(a,14,1),{\n});
%cmT15 @head(@getline(a,15,1),{\n}); %ok @head(@getline(a,16,1),{\n});
im({No}); /* 右クリック時のデフォルト値 */
case (texM11,
{ 1},{%id11 @HDsearch;t15Set;im({Yes})});
case (texM12,
{ 1},{%id12 @HDsearch;t15Set;im({Yes})});
case (texM13,
{ 1},{%id13 @HDsearch;t15Set;im({Yes})});
case (texM14,
{ 1},{%id14 @HDsearch;t15Set;im({Yes})});
case (texM15,
{ 1},{%id15 @HDsearch;t15Set;im({Yes})});
case (ok,
{ 1},{t15Set;im({No})},
{ 2},{im({No})}
)})};
%selID4 {
%id16 TalkID16;%id17 TalkID17;%id18 TalkID18;%id19 TalkID19;
%id20 TalkID20;
%cmT16 CMt16;%cmT17 CMt17;%cmT18 CMt18;%cmT19 CMt19;%cmT20 CMt20;
%t20Set{TalkID16:=id16;TalkID17:=id17;TalkID18:=id18;TalkID19:=id19;
TalkID20:=id20;CMt16:=cmT16;CMt17:=cmT17;CMt18:=cmT18;
CMt19:=cmT19;CMt20:=cmT20};
loop ({
footnote({自動トークを発送したいID情報を入力して下さい});
SNDMSG({nyuryo_f.snd});
%a @plane(
{c自動トーク発送先ID情報入力(4/4)\n}|
{t送信先ID16 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID17 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID18 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID19 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{t送信先ID20 /xxxxxxxxxxxxxxxxxx\n}|
{s / 検索 \n}|
{t コメント /xxxxxxxxxxxxxxxxxxxx}|
{xxxxxxxxxxxxxxxxxxxx\n}|
{s / 設定 / 取消 \n},
id16,cmT16,id17,cmT17,id18,cmT18,id19,cmT19,id20,cmT20);
%id16 @head(@getline(a,1,1),{\n}); %texM16 @head(@getline(a,2,1),{\n});
%cmT16 @head(@getline(a,3,1),{\n}); %id17 @head(@getline(a,4,1),{\n});
%texM17 @head(@getline(a,5,1),{\n}); %cmT17 @head(@getline(a,6,1),{\n});
%id18 @head(@getline(a,7,1),{\n}); %texM18 @head(@getline(a,8,1),{\n});
%cmT18 @head(@getline(a,9,1),{\n}); %id19 @head(@getline(a,10,1),{\n});
%texM19 @head(@getline(a,11,1),{\n}); %cmT19 @head(@getline(a,12,1),{\n});
%id20 @head(@getline(a,13,1),{\n}); %texM20 @head(@getline(a,14,1),{\n});
%cmT20 @head(@getline(a,15,1),{\n}); %ok @head(@getline(a,16,1),{\n});
im({No}); /* 右クリック時のデフォルト値 */
case (texM16,
{ 1},{%id16 @HDsearch;t20Set;im({Yes})});
case (texM17,
{ 1},{%id17 @HDsearch;t20Set;im({Yes})});
case (texM18,
{ 1},{%id18 @HDsearch;t20Set;im({Yes})});
case (texM19,
{ 1},{%id19 @HDsearch;t20Set;im({Yes})});
case (texM20,
{ 1},{%id20 @HDsearch;t20Set;im({Yes})});
case (ok,
{ 1},{t20Set;im({No})},
{ 2},{im({No})}
)})};
/* 通信初期値の設定*/
%setPARM{
var access[5];var ap3[2];var updown[2];var who[5];
var reTime[2];var redial[2];var call[5];
%escon @YesNo(ESCon,{1});
ap3:= @YesNo(AP3,{2});
updown:=@case (UPDOWN,
{first},{im({1})},{last},{im({2})},
{No},{im({3})},,{im({1})});
%mailred@im(MAILDEL|MAILRED);
%maildel@case (mailred,
{YesYes},{case(DelML,{other},{im({2})},,{im({1})})},
{YesNo},{case(DelML,{other},{im({2})},,{im({1})})},
{NoYes},{im({3})},{NoNo},{im({4})},,{im({3})});
%jisaR @YesNo(JISAR,{1});
%pltmemo@YesNo(PLTmemo,{2});
reTime:=@case(REDIALt,{1},{im({1})},{5},{im({2})},
{10},{im({3})},,{im({4})});
redial:=@case(REDIAL,{5},{im({1})},{10},{im({2})},
{20},{im({3})},,{im({4})});
call:=@case(CALL,{固定},{im({1})},{巡回},{im({2})}
,{無限},{im({3})},,{im({1})});
who:=@case (WHO,
{first},{im({1})},{last},{im({2})},
{No},{im({3})},,{im({3})});
%doraend@case(DORAEND,{stopdora},{im({1})},{stopmop},{im({2})},
{continue},{im({3})},{poweroff},{im({4})},,{im({3})});
%bestCH@case(sROAD,ROAD,{im({1})},ROAD2,{im({2})},ROAD3,{im({3})},
ROAD4,{im({4})},,{im({1})});
%e @case (@tail(@version,{for },{ })={Win31},
{Yes},
{im({ /DORA終了/MOPT終了/DORA継続})},
{No},
{im({/DORA終了/MOPT終了/DORA継続/電源切断})}
);
loop ({footnote({通信処理の初期値を設定してください});
SNDMSG({erande_f.snd});
%a @plane(
{c通信処理の初期値を設定してください\n}|
{rエスケープシーケンス表示 / する /しない \n}|
{rアップ・ダウンロード実行タイミング /最初/最後/しない \n}|
{rメール処理 /既読DEL/既読DEL他/確認/しない\n}|
{r伝言板を見る / する /しない \n}|
{r「オートパイロットでアクセス」メモをアップ /する /しない\n}|
{t通信開始指定時刻[HH:MM]/xxxxx\n}|
{rアクセスユーザー確認 /最初/最後/しない \n}|
{r自動通信終了後 }|e|{\n}|
{r接続チャンネル /CH1/CH2/CH3/CH4\n}|
{rメニューへのwaitTime(秒) /なし/ 5 /10 /20 \n}|
{rリダイアル回数(巡回選択時) / 2 / 5 /10 /20 \n}|
{rアクセス方法 /固定(断続)/巡回(断続)/固定(無限)\n}|
{s自動トークメッセージ /セット1/セット2/セット3/セット4 \n}|
{s / 設定 / 取消 },
escon,updown,maildel,jisaR,pltmemo,access,
who,doraend,bestCH,reTime,redial,call);
%escon @head(@getline(a,1,1),{\n});
%updown @head(@getline(a,2,1),{\n});
%maildel@head(@getline(a,3,1),{\n});
%jisaR @head(@getline(a,4,1),{\n});
%pltmemo@head(@getline(a,5,1),{\n});
access:=@head(@getline(a,6,1),{\n});
%who @head(@getline(a,7,1),{\n});
%doraend@head(@getline(a,8,1),{\n});
%bestCH @head(@getline(a,9,1),{\n});
%reTime @head(@getline(a,10,1),{\n});
%redial @head(@getline(a,11,1),{\n});
%call @head(@getline(a,12,1),{\n});
%talk @head(@getline(a,13,1),{\n});
%ok @head(@getline(a,14,1),{\n});
case (maildel,
{ 1},{MAILDEL:={Yes};MAILRED:={No};DelML:={all}},
{ 2},{MAILDEL:={Yes};MAILRED:={No};DelML:={other}},
{ 3},{MAILDEL:={No};MAILRED:={Yes};DelML:={}},
,{MAILDEL:={No};MAILRED:={No};DelML:={}});
case (pltmemo,
{ 1},{PLTmemo:={Yes}},
{ 2},{PLTmemo:={No}},
,{PLTmemo:={No}});
case (ok,
{ 1},{
UPDOWN:=@case(updown,{ 1},{im({first})},
{ 2},{im({last})},{ 3},{im({No})},
,{im({first})});
ESCon:=@case(escon,{ 1},{im({Yes})},{ 2},{im({No})},
,{im({No})});
JISAR:=@case(jisaR,{ 1},{im({Yes})},{ 2},{im({No})},
,{im({No})});
ACCESS:=access;
WHO:=@case(who,{ 1},{im({first})},
{ 2},{im({last})},{ 3},{im({No})},
,{im({No})});
REDIALt:=@case(reTime,{ 1},{im({2})},{ 2},{im({5})},
{ 3},{im({10})},,{im({20})});
REDIAL:=@case(redial,{ 1},{im({2})},{ 2},{im({5})},
{ 3},{im({10})},,{im({20})});
CALL:=@case(call,{ 1},{im({固定})},{ 2},{im({巡回})},
{ 3},{im({無限})},,{im({固定})});
DORAEND:=@case(doraend,{ 1},{im({stopdora})},
{ 2},{im({stopmop})},{ 3},{im({continue})},
{ 4},{im({poweroff})},,{im({continue})});
case (bestCH,
{ 1},{sROAD:=@im(ROAD);genteiT:=@im(GEN)},
{ 2},{sROAD:=@im(ROAD2);genteiT:=@im(GEN2)},
{ 3},{sROAD:=@im(ROAD3);genteiT:=@im(GEN3)},
{ 4},{sROAD:=@im(ROAD4);genteiT:=@im(GEN4)},
,{sROAD:=@im(ROAD)}
);
im({No});
},{ 2},{im({No})},
,
{
case (talk,
{ 1},{selID1},{ 2},{selID2},
{ 3},{selID3},{ 4},{selID4}
);
case (ok={ 0}&&talk={ 0},
{Yes},{selID1;selID2;selID3;selID4;im({No})},
{No},{im({Yes})});
});
});
};
/*RTTLC CFG OPT表示*/
%writRTcfg{
FLG:={};
moveline:=1;
mes:= @case(@exist(RTop,{-#})
,{Yes},{im(@tail(RTop,{-#},{ }))},{No},{im({})});
%RTin @im(LOG2|NET|{????.LOG});
%RTout @im(RTTLdir|{\});
loop ({
%dble @case(@exist(RTop,{-m})||@exist(RTop,{-b})||@exist(RTop,{-g})||
@exist(RTop,{-l}),{Yes},{im({2})},,{im({1})});
%Mopt @case(@exist(RTop,{-M}),{Yes},{im({2})},,{im({1})});
%Topt @case(@exist(RTop,{-T}),{Yes},{im({2})},,{im({1})});
%Gopt @case(@exist(RTop,{-G}),{Yes},{im({2})},,{im({1})});
%Lopt @case(@exist(RTop,{-L}),{Yes},{im({2})},,{im({1})});
%Ropt @case(@exist(RTop,{-R}),{Yes},{im({2})},,{im({1})});
%Kopt @case(@exist(RTop,{-K}),{Yes},{im({2})},,{im({1})});
footnote({ログカッターRTTLCの処理を選んで下さい});
SNDMSG({nyuryo_f.snd});
%a @plane(
{c 入力ファイル=}|RTin|{です\n}|
{c 出力ファイル=}|RTout|{です\n}|
{c オプション=}|RTop|{です\n}|
{c デフォルト オプション\n}|
{r二重出力のチェック /する /しない\n}|
{rトークのLOGを出力 /する /しない\n}|
{rメールのLOGを出力 /する /しない\n}|
{r伝言板のLOGを出力 /する /しない\n}|
{r最後の一言のLOGを出力 /する /しない\n}|
{rテンポラリディレクトリを使用 /しない/する\n}|
{cLOGが正常に処理できた場合、その対象の\n}|
{r入力ファイルを削除 /しない/する\n}|
{tLOG出力しないボード /\n}|
{s 検索 / ボード指定 \n}|
{s / 設定 / チェック / 取消},
dble,Topt,Mopt,Gopt,Lopt,Ropt,Kopt,mes);
%dble @head(@getline(a,1,1),{\n}); %Topt @head(@getline(a,2,1),{\n});
%Mopt @head(@getline(a,3,1),{\n}); %Gopt @head(@getline(a,4,1),{\n});
%Lopt @head(@getline(a,5,1),{\n}); %Ropt @head(@getline(a,6,1),{\n});
%Kopt @head(@getline(a,7,1),{\n}); mes:= @head(@getline(a,8,1),{\n});
%sarch @head(@getline(a,9,1),{\n}); %ok @head(@getline(a,10,1),{\n});
case (dble,{ 2},{Dble:={Yes}},,{Dble:={}});
case (dble={ 2}&&Mopt={ 1},{Yes},{mop:={ -m}},,{mop:={}});
case (dble={ 2}&&Lopt={ 1},{Yes},{lop:={ -l}},,{lop:={}});
case (dble={ 2}&&Gopt={ 1},{Yes},{gop:={ -g}},,{gop:={}});
case (Topt,{ 2},{Top:={ -T}},,{Top:={}});
case (Mopt,{ 2},{Mop:={ -M}},,{Mop:={}});
case (Gopt,{ 2},{Gop:={ -G}},,{Gop:={}});
case (Lopt,{ 2},{Lop:={ -L}},,{Lop:={}});
case (Kopt,{ 2},{Kop:={ -K}},,{Kop:={}});
case (Ropt,{ 2},{Rop:={-R}|TEMP2},,{Rop:={}});
case (mes<>{},{Yes},{Nbrd:=@im({ -#}|mes)},,{Nbrd:={}});
RTop:=@im(Rop|Nbrd|mop|lop|gop|Top|Mop|Gop|Lop|Kop);
case (@getchar(RTop,1,1)={ },{Yes},{RTop:=@getchar(RTop,2)});
case (sarch,
{ 1},{
MorL:={BoD};DeLog:={Yes};
%mes1 @MLserch(mes,MorL);
case (mes1<>{} && mes1<>{No},
{Yes},
{case (mes<>{},
{Yes},{mes:=mes|{,}|mes1},
{No},{mes:=mes1}
);
});DeLog:={}
});
case (ok,
{ 1},
{footnote({opt=}|RTop|{に設定しました});wait(1)},
{ 2},{im({Yes})},
{ 3},{FLG:={Return};im({No})},
,{im({Yes})}
);
});
};
/* RTTLC CFG設定 */
%setRTcfg{
var N[30];N:={0};var No[2];No:={0};
%Atyplog NET|{????.LOG};
%Btyplog {*.*};
%RTTLCcfg @read(RTcfg|{\rttlc.cfg});
case (@exist(RTTLCcfg,Atyplog) || @exist(RTTLCcfg,Btyplog),
{Yes},{
loop ({ N:=N+1;
%a @getline(RTTLCcfg,N,1);
case (a={},
{Yes},{im({No})},,
{case (@exist(a,Atyplog)||@exist(a,Btyplog),
{Yes},
{
%RTin @im({ファイル名 →}|
LOG2|NET|{????.LOG});
RTop:=@body(@getline(RTTLCcfg,
N+1,1),{→},{ -D});
writRTcfg;
case (FLG<>{Return},
{Yes},
{delfile(RTcfg|{\rttlc.bak});
renname(RTcfg|{\rttlc.cfg},
{rttlc.bak});write(RTcfg|
{\rttlc.cfg},@getline(RTTLCcfg,
1,N-1)|RTin|{\n}|
{オプション →}|RTop|{ -D}|
RTTLdir|{\}|CRLF);write(RTcfg|
{\rttlc.cfg},@getline(RTTLCcfg,
N+2))},
{No},{});im({No})
},
{No},{im({Yes})}
);
});
});},
{No},{
%notU{→未使用};
loop ({ N:=N+1;
%a @getline(RTTLCcfg,N,1);
case (a={},
{Yes},{im({No})},,
{case (@exist(a,notU),
{Yes},
{
%RTin @im({使用/未使用→使用}
|CRLF|{ファイル名 →}|
LOG2|NET|{????.LOG});
RTop:=@body(@getline(RTTLCcfg,
N+1,1),{→},{ -D});
writRTcfg;
case (FLG<>{Return},
{Yes},
{delfile(RTcfg|{\rttlc.bak});
renname(RTcfg|{\rttlc.cfg},
{rttlc.bak});write(RTcfg|
{\rttlc.cfg},@getline(RTTLCcfg,
1,N-1)|RTin|{\n}|
{オプション →}|RTop|{ -D}|
RTTLdir|{\}|CRLF);write(RTcfg|
{\rttlc.cfg},@getline(RTTLCcfg,
N+3))},
{No},{});im({No})
},
{No},{im({Yes})}
);
});
});
});
};
/* 詳細オプション設定 */
%setOPT {%aftlog @YesNo(aftLOG,{2});%frelog @YesNo(freLOG,{2});
loop ({
footnote({詳細オプション条件を設定してください});
SNDMSG({erande_f.snd});
%a @plane(
{c詳細オプション条件選択をしてください\n}|
{cボードにアップしたテキストファイルを\n}|
{rアップ後クリア /する /しない\n}|
{c「自由行動」のログを「\freelog」に作らず\n}|
{r巡回ログにマージ /する /しない\n}|
{s / 設定 / 取消 },
aftlog,frelog);
%aftlog @head(@getline(a,1,1),{\n});
%frelog @head(@getline(a,2,1),{\n});
%ok @head(@getline(a,3,1),{\n});
case (ok,
{ 1},{
case (aftlog,
{ 1},{aftLOG:={Yes}},
{ 2},{aftLOG:={No}},
,{aftLOG:={No}});
case (frelog,
{ 1},{freLOG:={Yes}},
{ 2},{freLOG:={No}},
,{freLOG:={No}});
},
,{im({No})}
);
});
};
%slctNEMU{
loop ({SNDMSG({erande_f.snd});
footnote({<サブメニュー>設定する情報を選択して下さい});
select ({設定メニューを選択して下さい},
60,{im({No})},
{ その他の設定},{setPARM;im({Yes})},
{ ログカッタRTTLC CFG設定},{
case ( @filechk(RTcfg|{\rttlc.cfg}),
{Yes},{setRTcfg},{No},{footnote({ログカッタRTTLC.EXE}|
{をセットして下さい})});wait(2);im({Yes})},
{ 微調整 },{setOPT;im({Yes})},
{ サブメニューに戻る },{im({No})}
)});
};
slctNEMU;